dam plants - French English Dictionary